﻿namespace AnyOffice.Model
{
    using System;

    public class UsersData
    {
        protected object _addressHome;
        protected object _attendCard;
        protected int _avatar = 1;
        protected object _bindIp;
        protected DateTime _birthday;
        protected object _bp;
        protected int _callSound = 1;
        protected bool _canBroadcast;
        protected int _deptId;
        protected bool _disabled;
        protected object _dutyType;
        protected object _email;
        protected int _emailCapacity;
        protected object _faxNoDept;
        protected int _folderCapacity = 50;
        protected object _icq;
        protected int _id;
        protected bool _isHideBirthday;
        protected bool _isHideMobile;
        protected object _lastIp;
        protected DateTime _lastPassTime = DateTime.Now;
        protected DateTime _lastVisitTime = DateTime.Now;
        protected bool _menuHide;
        protected bool _menuType;
        protected object _mobile;
        protected object _msn;
        protected object _mytableLeft;
        protected object _mytableRight;
        protected object _nickName;
        protected object _note;
        protected object _oicq;
        protected float _onlineTime;
        protected object _password;
        protected object _photo;
        protected object _postDept;
        protected string _postPriv = "(0)";
        protected int _privId;
        protected bool _sex = true;
        protected object _skype;
        protected bool _smsOn = true;
        protected int _state;
        protected object _telHome;
        protected object _telNoDept;
        protected int _theme = 1;
        protected object _uExt;
        protected object _uGuid;
        protected object _uKey;
        protected string _userId = string.Empty;
        protected object _userId2;
        protected string _userName = string.Empty;
        protected int _userNo = 10;
        protected bool _usingKey;
        protected object _zipHome;

        public string AddressHome
        {
            get
            {
                return (string) this._addressHome;
            }
            set
            {
                this._addressHome = value;
            }
        }

        public bool AddressHomeIsNull
        {
            get
            {
                return (this._addressHome == null);
            }
            set
            {
                if (value)
                {
                    this._addressHome = null;
                }
            }
        }

        public string AttendCard
        {
            get
            {
                return (string) this._attendCard;
            }
            set
            {
                this._attendCard = value;
            }
        }

        public bool AttendCardIsNull
        {
            get
            {
                return (this._attendCard == null);
            }
            set
            {
                if (value)
                {
                    this._attendCard = null;
                }
            }
        }

        public int Avatar
        {
            get
            {
                return this._avatar;
            }
            set
            {
                this._avatar = value;
            }
        }

        public string BindIp
        {
            get
            {
                return (string) this._bindIp;
            }
            set
            {
                this._bindIp = value;
            }
        }

        public bool BindIpIsNull
        {
            get
            {
                return (this._bindIp == null);
            }
            set
            {
                if (value)
                {
                    this._bindIp = null;
                }
            }
        }

        public DateTime Birthday
        {
            get
            {
                return this._birthday;
            }
            set
            {
                this._birthday = value;
            }
        }

        public string Bp
        {
            get
            {
                return (string) this._bp;
            }
            set
            {
                this._bp = value;
            }
        }

        public bool BpIsNull
        {
            get
            {
                return (this._bp == null);
            }
            set
            {
                if (value)
                {
                    this._bp = null;
                }
            }
        }

        public int CallSound
        {
            get
            {
                return this._callSound;
            }
            set
            {
                this._callSound = value;
            }
        }

        public bool CanBroadcast
        {
            get
            {
                return this._canBroadcast;
            }
            set
            {
                this._canBroadcast = value;
            }
        }

        public int DeptId
        {
            get
            {
                return this._deptId;
            }
            set
            {
                this._deptId = value;
            }
        }

        public bool Disabled
        {
            get
            {
                return this._disabled;
            }
            set
            {
                this._disabled = value;
            }
        }

        public int DutyType
        {
            get
            {
                return (int) this._dutyType;
            }
            set
            {
                this._dutyType = value;
            }
        }

        public bool DutyTypeIsNull
        {
            get
            {
                return (this._dutyType == null);
            }
            set
            {
                if (value)
                {
                    this._dutyType = null;
                }
            }
        }

        public string Email
        {
            get
            {
                return (string) this._email;
            }
            set
            {
                this._email = value;
            }
        }

        public int EmailCapacity
        {
            get
            {
                return this._emailCapacity;
            }
            set
            {
                this._emailCapacity = value;
            }
        }

        public bool EmailIsNull
        {
            get
            {
                return (this._email == null);
            }
            set
            {
                if (value)
                {
                    this._email = null;
                }
            }
        }

        public string FaxNoDept
        {
            get
            {
                return (string) this._faxNoDept;
            }
            set
            {
                this._faxNoDept = value;
            }
        }

        public bool FaxNoDeptIsNull
        {
            get
            {
                return (this._faxNoDept == null);
            }
            set
            {
                if (value)
                {
                    this._faxNoDept = null;
                }
            }
        }

        public int FolderCapacity
        {
            get
            {
                return this._folderCapacity;
            }
            set
            {
                this._folderCapacity = value;
            }
        }

        public string Icq
        {
            get
            {
                return (string) this._icq;
            }
            set
            {
                this._icq = value;
            }
        }

        public bool IcqIsNull
        {
            get
            {
                return (this._icq == null);
            }
            set
            {
                if (value)
                {
                    this._icq = null;
                }
            }
        }

        public int Id
        {
            get
            {
                return this._id;
            }
            set
            {
                this._id = value;
            }
        }

        public bool IsHideBirthday
        {
            get
            {
                return this._isHideBirthday;
            }
            set
            {
                this._isHideBirthday = value;
            }
        }

        public bool IsHideMobile
        {
            get
            {
                return this._isHideMobile;
            }
            set
            {
                this._isHideMobile = value;
            }
        }

        public string LastIp
        {
            get
            {
                return (string) this._lastIp;
            }
            set
            {
                this._lastIp = value;
            }
        }

        public bool LastIpIsNull
        {
            get
            {
                return (this._lastIp == null);
            }
            set
            {
                if (value)
                {
                    this._lastIp = null;
                }
            }
        }

        public DateTime LastPassTime
        {
            get
            {
                return this._lastPassTime;
            }
            set
            {
                this._lastPassTime = value;
            }
        }

        public DateTime LastVisitTime
        {
            get
            {
                return this._lastVisitTime;
            }
            set
            {
                this._lastVisitTime = value;
            }
        }

        public bool MenuHide
        {
            get
            {
                return this._menuHide;
            }
            set
            {
                this._menuHide = value;
            }
        }

        public bool MenuType
        {
            get
            {
                return this._menuType;
            }
            set
            {
                this._menuType = value;
            }
        }

        public string Mobile
        {
            get
            {
                return (string) this._mobile;
            }
            set
            {
                this._mobile = value;
            }
        }

        public bool MobileIsNull
        {
            get
            {
                return (this._mobile == null);
            }
            set
            {
                if (value)
                {
                    this._mobile = null;
                }
            }
        }

        public string Msn
        {
            get
            {
                return (string) this._msn;
            }
            set
            {
                this._msn = value;
            }
        }

        public bool MsnIsNull
        {
            get
            {
                return (this._msn == null);
            }
            set
            {
                if (value)
                {
                    this._msn = null;
                }
            }
        }

        public string MytableLeft
        {
            get
            {
                return (string) this._mytableLeft;
            }
            set
            {
                this._mytableLeft = value;
            }
        }

        public bool MytableLeftIsNull
        {
            get
            {
                return (this._mytableLeft == null);
            }
            set
            {
                if (value)
                {
                    this._mytableLeft = null;
                }
            }
        }

        public string MytableRight
        {
            get
            {
                return (string) this._mytableRight;
            }
            set
            {
                this._mytableRight = value;
            }
        }

        public bool MytableRightIsNull
        {
            get
            {
                return (this._mytableRight == null);
            }
            set
            {
                if (value)
                {
                    this._mytableRight = null;
                }
            }
        }

        public string NickName
        {
            get
            {
                return (string) this._nickName;
            }
            set
            {
                this._nickName = value;
            }
        }

        public bool NickNameIsNull
        {
            get
            {
                return (this._nickName == null);
            }
            set
            {
                if (value)
                {
                    this._nickName = null;
                }
            }
        }

        public string Note
        {
            get
            {
                return (string) this._note;
            }
            set
            {
                this._note = value;
            }
        }

        public bool NoteIsNull
        {
            get
            {
                return (this._note == null);
            }
            set
            {
                if (value)
                {
                    this._note = null;
                }
            }
        }

        public string Oicq
        {
            get
            {
                return (string) this._oicq;
            }
            set
            {
                this._oicq = value;
            }
        }

        public bool OicqIsNull
        {
            get
            {
                return (this._oicq == null);
            }
            set
            {
                if (value)
                {
                    this._oicq = null;
                }
            }
        }

        public float OnlineTime
        {
            get
            {
                return this._onlineTime;
            }
            set
            {
                this._onlineTime = value;
            }
        }

        public string Password
        {
            get
            {
                return (string) this._password;
            }
            set
            {
                this._password = value;
            }
        }

        public bool PasswordIsNull
        {
            get
            {
                return (this._password == null);
            }
            set
            {
                if (value)
                {
                    this._password = null;
                }
            }
        }

        public byte[] Photo
        {
            get
            {
                return (byte[]) this._photo;
            }
            set
            {
                this._photo = value;
            }
        }

        public bool PhotoIsNull
        {
            get
            {
                return (this._photo == null);
            }
            set
            {
                if (value)
                {
                    this._photo = null;
                }
            }
        }

        public string PostDept
        {
            get
            {
                return (string) this._postDept;
            }
            set
            {
                this._postDept = value;
            }
        }

        public bool PostDeptIsNull
        {
            get
            {
                return (this._postDept == null);
            }
            set
            {
                if (value)
                {
                    this._postDept = null;
                }
            }
        }

        public string PostPriv
        {
            get
            {
                return this._postPriv;
            }
            set
            {
                this._postPriv = value;
            }
        }

        public int PrivId
        {
            get
            {
                return this._privId;
            }
            set
            {
                this._privId = value;
            }
        }

        public bool Sex
        {
            get
            {
                return this._sex;
            }
            set
            {
                this._sex = value;
            }
        }

        public string Skype
        {
            get
            {
                return (string) this._skype;
            }
            set
            {
                this._skype = value;
            }
        }

        public bool SkypeIsNull
        {
            get
            {
                return (this._skype == null);
            }
            set
            {
                if (value)
                {
                    this._skype = null;
                }
            }
        }

        public bool SmsOn
        {
            get
            {
                return this._smsOn;
            }
            set
            {
                this._smsOn = value;
            }
        }

        public int State
        {
            get
            {
                return this._state;
            }
            set
            {
                this._state = value;
            }
        }

        public string TelHome
        {
            get
            {
                return (string) this._telHome;
            }
            set
            {
                this._telHome = value;
            }
        }

        public bool TelHomeIsNull
        {
            get
            {
                return (this._telHome == null);
            }
            set
            {
                if (value)
                {
                    this._telHome = null;
                }
            }
        }

        public string TelNoDept
        {
            get
            {
                return (string) this._telNoDept;
            }
            set
            {
                this._telNoDept = value;
            }
        }

        public bool TelNoDeptIsNull
        {
            get
            {
                return (this._telNoDept == null);
            }
            set
            {
                if (value)
                {
                    this._telNoDept = null;
                }
            }
        }

        public int Theme
        {
            get
            {
                return this._theme;
            }
            set
            {
                this._theme = value;
            }
        }

        public string UExt
        {
            get
            {
                return (string) this._uExt;
            }
            set
            {
                this._uExt = value;
            }
        }

        public bool UExtIsNull
        {
            get
            {
                return (this._uExt == null);
            }
            set
            {
                if (value)
                {
                    this._uExt = null;
                }
            }
        }

        public string UGuid
        {
            get
            {
                return (string) this._uGuid;
            }
            set
            {
                this._uGuid = value;
            }
        }

        public bool UGuidIsNull
        {
            get
            {
                return (this._uGuid == null);
            }
            set
            {
                if (value)
                {
                    this._uGuid = null;
                }
            }
        }

        public string UKey
        {
            get
            {
                return (string) this._uKey;
            }
            set
            {
                this._uKey = value;
            }
        }

        public bool UKeyIsNull
        {
            get
            {
                return (this._uKey == null);
            }
            set
            {
                if (value)
                {
                    this._uKey = null;
                }
            }
        }

        public string UserId
        {
            get
            {
                return this._userId;
            }
            set
            {
                this._userId = value;
            }
        }

        public string UserId2
        {
            get
            {
                return (string) this._userId2;
            }
            set
            {
                this._userId2 = value;
            }
        }

        public bool UserId2IsNull
        {
            get
            {
                return (this._userId2 == null);
            }
            set
            {
                if (value)
                {
                    this._userId2 = null;
                }
            }
        }

        public string UserName
        {
            get
            {
                return this._userName;
            }
            set
            {
                this._userName = value;
            }
        }

        public int UserNo
        {
            get
            {
                return this._userNo;
            }
            set
            {
                this._userNo = value;
            }
        }

        public bool UsingKey
        {
            get
            {
                return this._usingKey;
            }
            set
            {
                this._usingKey = value;
            }
        }

        public string ZipHome
        {
            get
            {
                return (string) this._zipHome;
            }
            set
            {
                this._zipHome = value;
            }
        }

        public bool ZipHomeIsNull
        {
            get
            {
                return (this._zipHome == null);
            }
            set
            {
                if (value)
                {
                    this._zipHome = null;
                }
            }
        }
    }
}

